Session Start: Thu Dec 29 00:00:00 2011 Session Ident: #glitchpc [00:00] * Now talking in #glitchpc
[00:00] * Topic is 'Welcome to #glitchpc chat. Profanity, trolls, and impersonation are not welcome here. Street1 has become a Silent Keyboard. http://www.legacy.com/obituaries/savannah/obituary.aspx?page=lifestory&pid=139870551'
[00:00] * Set by jacky on Tue Mar 02 11:03:23
[00:12]<Craig> Hey Tux
[00:18]<Tux2> Hi Craig
[00:18]<Craig> How goes it?
[00:19]<Craig> I think I need to put my 6850 back in this tower. :p
[00:19]<Craig> The Nvidia may be better at Physics, but its 8400 series is too old. Hahahaha
[00:19]<Tux2> I just decided to check the temperature of my laptop after running it for 24 hours with F@H... 93 degrees celcius.
[00:19]<Tux2> lol!
[00:20]<Tux2> So I shut it down and blew out the fan... and that was with a cooling pad underneath it.
[00:20]<Tux2> Hopefully it behaves now.
[00:20]<Tux2> I also went into dangerous territory and overclocked my desktop. :)
[00:21]<Tux2> It's now running at 3.52GHz instead of the stock 3.2GHz
[02:07] * Tux2 is now known as TwilightDash
[02:08] * TwilightDash is now known as Tux2
[02:09] * Shah (iSun@810E3307.32BD5386.14B510DA.IP) has joined #glitchpc
[02:52] * bc_programming (bc_program@mib-7671ADB9.no.shawcable.net) has joined #glitchpc
[02:52] * ChanServ sets mode: +a
[02:52] * ChanServ sets mode: +o bc_programming
[02:59] * bc_programming (bc_program@mib-7671ADB9.no.shawcable.net) Quit (Ping timeout)
[03:02] * bc_programming (bc_program@mib-7671ADB9.no.shawcable.net) has joined #glitchpc
[03:02] * ChanServ sets mode: +a
[03:02] * ChanServ sets mode: +o bc_programming
[03:14] * camerongray (camerongra@13F296D7.9AD54FF4.39BCEE6A.IP) has joined #glitchpc
[03:14] * ChanbotV sets mode: +v camerongray
[03:14]<@bc_programming> hey cam
[03:15]<+camerongray> Howdy
[03:16]<@bc_programming> I'm finally getting payments for the freelance project :D
[03:16]<@bc_programming> he hasn't gotten it to work yet, but he's trying to use SQL Server, I think, so I'm going to install that and test it
[03:34]<+camerongray> Cool
[03:34]<@bc_programming> yep the SQL is pretty different... going to have to make some changes
[03:39]<@bc_programming> looks like a new abstract class is in order with derived classes for each supported DB that returns that DBs appropriate SQL for each operation
[03:46]<+camerongray> ahh
[03:47]<@bc_programming> nope, this isn't doable without rewriting way too much code
[03:53]<@bc_programming> hmm maybe it is
[03:59]<+camerongray> I'm going to have to learn SQL in C# :(
[03:59]<@bc_programming> ?
[04:00]<+camerongray> Bus tracker app - Need to store a database of bus stops
[04:00]<@bc_programming> SQL is the same as it is for everything else
[04:00]<+camerongray> Yeh, but the integration
[04:00]<@bc_programming> oh you mean ADO.NET
[04:00]<+camerongray> I might mean that :P
[04:01]<+camerongray> And I need to parse a massive XML file into that database
[04:01]<@bc_programming> heh, so I got my first milestone payment, and after all the freelancer fees it's like 50 cents, lol
[04:02]<+camerongray> lol
[04:02]<@bc_programming> I was like alright! a bit of money for me! AHH WUT?
[04:02]<@bc_programming> I didn't mean "a bit" quite that literally, haha
[04:04]<+camerongray> lol - What do you get in the end?
[04:04]<@bc_programming> well sans the fees it will be around 470 dollars
[04:05]<+camerongray> The XML file here is so big it's crashing Chrome on an 8-Core PC with 8gb RAM!
[04:05]<@bc_programming> but that was the first milestone, which just barely beat out the fee for accepting an offer
[04:05]<+camerongray> How I can get a smartphone to deal with this is beyond me
[04:05]<+camerongray> hmm - Is it possible to make C# work off of a database file
[04:05]<+camerongray> ?
[04:06]<@bc_programming> what do you mean
[04:06]<+camerongray> Like SQLite
[04:07]<+camerongray> I'm thinking about dealing with the XML at the server, creating a database file that the app can download and run from
[04:07]<+camerongray> Rather than getting the client to parse the massive file
[04:07]<@bc_programming> found this http://sqlite.phxsoftware.com/
[04:09]<+camerongray> Nice
[04:12]<@bc_programming> I may have to add that as a supported db format in my job clock app too heh
[04:14]<Tux2> camerongray: why not just have the server return a select few stops that they need to display to the phone?
[04:14]<+camerongray> The issue is that I'm plotting the points on a map of the city
[04:15]<+camerongray> And the user needs to be able to zoom and pan the map
[04:15]<Tux2> is this xml file just for one city!?!?!?1
[04:15]<+camerongray> Yep
[04:15]<Tux2> wow...
[04:15]<+camerongray> http://old.mybustracker.co.uk/getServicePoints.php?serviceMnemo=
[04:16]<+camerongray> The issue is that the XML file also links to the timetable of every bus at every stop so contains tonnes of URLs that I don't ned
[04:16]<+camerongray> need*
[04:17]<+camerongray> Might use PHP to decode the XML to an array, clear the stuff I don't need and put it back to an array
[04:20]<+camerongray> Tux2, Can you do regex? I still can't understand it :P
[04:20]<+camerongray> I need to remove everything between <urlpdf> and </urlpdf> including the tags throughout the file
[04:20]<+camerongray> That should make the file a lot smaller
[04:21]<Tux2> Um... regex is still somewhat interesting to me as well...
[04:21]<@bc_programming> \<urlpdf\>*.\</urlpdf\>
[04:21]<@bc_programming> untested
[04:21]<Tux2> I would have to look at the docs for that...
[04:21]<Tux2> yup, that's it bc_programming
[04:21]<@bc_programming> or was it .*
[04:22]<+camerongray> Thanks!
[04:22]<+camerongray> Well, the regex crashed notepad ++ :P
[04:22]<@bc_programming> lol
[04:23]<@bc_programming> oh wait, the <> chars don't need to be escaped
[04:24]<@bc_programming> real one: <urlpdf>.*</urlpdf>
[04:24]<@bc_programming> works in regexbuddy
[04:25]<@bc_programming> in any case for this task I am SOOO glad most of my SQL is done with format strings
[04:32]<@bc_programming> there, that is all of the queries used in the database layer converted to use the new abstract class thing
[04:32]<+camerongray> Got this error: ( ! ) Warning: preg_replace() [function.preg-replace]: Unknown modifier '.' in I:\Program Files\wamp\www\bustrackerserver\busStopDatabase.php on line 4
[04:34]<@bc_programming> Works for me (tm)
[04:35]<+camerongray> hmm
[04:36]<Tux2> Might want to look at regex for that language then...
[04:37]<@bc_programming> well I would, but regexbuddy doesn't have an option for it
[04:37]<Tux2> Talking to cam about that...
[04:38]<@bc_programming> it has JGSoft, .NET, Java, Perl, PCRE, JavaScript,Python, Ruby, tclARE, POSIX BRE, POSIX ERE, GNU BRE, GNU ERE, XML Schema, XPath, but no PHP
[04:38]<Tux2> heh
[04:38]<@bc_programming> I always thought PHP's regular expressions were the same as Perl though
[04:38]<+camerongray> I can parse the XML to a PHP array, that works quite well
[04:38]<Tux2> I have a php book sitting right next to me.. I wonder...
[04:39]<Tux2> Yeah, regex is out of the scope of this big thick book...
[04:40]<@bc_programming> ahh, PHP falls under PCRE
[04:40]<@bc_programming> but it still works fine there
[04:41]<@bc_programming> heh, well this has tested one thing at least, last time I tested I lefted poor fictitious "Bill" clocked into a work order
[04:42]<@bc_programming> poor guy's been at it for 40 hours 33 minutes
[04:42]<+camerongray> lol
[04:42]<+camerongray> What about downloading the XML file and using LINQ?
[04:43]<@bc_programming> you would still be downloading the XML file
[04:44]<@bc_programming> and if it's that big, the trouble will be the parsing via the XMLDocument
[04:46]<@bc_programming> oh curses... the main forms of both the admin and the client app perform direct queries on the db
[04:46]<@bc_programming> sorta makes the database "layer" redundant, oops
[04:46]<Tux2> lol
[04:48]<@bc_programming> oh I know how to solve it. "Sorry the only supported database is MySQL"
[04:48]<@bc_programming> if they actually wanted SQL Server... well maybe that should have been in the specs
[04:48]<@bc_programming> not just "a database"
[04:48]<Tux2> exactly
[04:49]<@bc_programming> it might work with SQL Server, but I'll have to make another adapter for the SQL Strings
[04:49]<@bc_programming> see here I thought SQL was pretty much the same across the board
[04:49]<@bc_programming> turns out almost every single thing that uses it has different stupid rules
[05:00]<+camerongray> Some people really need a slap! http://www.phonearena.com/news/Heres-the-only-person-in-the-world-who-didnt-get-an-iPhone-for-Christmas_id25176
[05:02]<@bc_programming> haha
[05:03]<@bc_programming> I quite literally got absolutely nothing
[05:03]<+camerongray> lol
[05:03]<@bc_programming> OH! I should complain on twitter
[05:03]<+camerongray> How was everyone's christmas here?
[05:03]<Tux2> Mine was great!
[05:03]<@bc_programming> I just sorta explained mine
[05:03]<Tux2> heh
[05:03]<+camerongray> lol
[05:03]<@bc_programming> though to be fair we did have christmas dinner, no idea where the hell that materialized from though
[05:04]<Tux2> I was with my family, that's all I needed...
[05:04]<+camerongray> lol - My dinner was awesome!
[05:04]<+camerongray> My granny organized it - Lost the celery soup so ended up having bread for starter
[05:04]<Tux2> lol!
[05:04]<+camerongray> Then started eating the turkey after covering it in "gravy" which turned out to be celery soup
[05:05]<Tux2> ha ha ha!
[05:05]<+camerongray> Still haven't found the gravy
[05:05]<Tux2> hmm....
[05:05]<@bc_programming> Turkey, Mashed Potatoes, Broccoli with (hand-made)cheese sauce, and stuffing, or more precisely "dressing"
[05:05]<@bc_programming> it sounds like less than it was
[05:05]<+camerongray> And we had a parrot flying round the room and kept putting out the candles :P
[05:06]<Tux2> Turkey, sweet potatoes, and stuffing was our dinner.
[05:06]<+camerongray> Oh yeh - The roast potatoes got mashed too
[05:06]<@bc_programming> I put the cheese sauce on my potatoes because it was that good
[05:06]<Tux2> Nice!
[05:06]<+camerongray> You cannot believe the size of the turkey we had!
[05:07]<Tux2> I just took the tape noise out of a recording and the audio came out clear and crisp with no digital artifacts... I was quite surprised.
[05:07]<Tux2> using audacity.
[05:08]<Tux2> That's never happened to me!
[05:08]<+camerongray> Here it is: http://static.inky.ws/image/1049/image.jpg
[05:08]<@bc_programming> haha, minecraft forums are so hilarious, there is constantly people creating threads, about how they are "starting their own indie game studio"
[05:09]<+camerongray> It could barely fit in the oven
[05:09]<@bc_programming> then they go on to describe that they can't program, they can't design, and they can't do jack diddly, but they will be the "brains" behind it all somehow
[05:09]<Tux2> lol! how many pounds cam?
[05:09]<+camerongray> No idea
[05:09]<Tux2> ha ha bc_programming!
[05:09]<+camerongray> I think they just went and bought the biggest one available
[05:10]<+camerongray> Way too much for 8 people and a parrot
[05:10]<Tux2> lol... My mom has had bigger birds, believe it or not... 43Lbs, we had to cut the legs off just to get it to fit in the oven!
[05:10]<+camerongray> lol
[05:10]<Tux2> (and that was a small one...)
[05:11]<+camerongray> Oh, and the parrot happily walked round the table taking bits off people's plates!
[05:11]<+camerongray> And my uncle just watched and said "Just let him"
[05:11]<@bc_programming> what
[05:11]<@bc_programming> I'd punch the beaked bastard in the face
[05:11]<+camerongray> lol
[05:11]<+camerongray> He is adorable
[05:11]<@bc_programming> I've punched puppies
[05:12]<@bc_programming> well not really
[05:12]<@bc_programming> but they were like puppies
[05:12]<+camerongray> But why he takes it shopping is beyond me
[05:12]<@bc_programming> wtf
[05:12]<+camerongray> Yes, really
[05:12]<+camerongray> He has a rucksack with a perch in it
[05:12]<@bc_programming> heh, when he dies "I leave everything to my bird"
[05:13]<+camerongray> lol - The parrot can live to 80
[05:13]<+camerongray> He's only 1 year old
[05:14]<+camerongray> Just learning to talk now
[05:14]<+camerongray> Can't say hello yet - Can say "Hello Mort" (Mort is his name) but can't just say hello
[05:15]<+camerongray> And if you say "Where's mort?" he replies with "Peek-a-boo"
[05:15]<@bc_programming> see I'm evil, I'd find a way to make it say swear words
[05:15]<@bc_programming> so while he's shopping he has this parrot cursing people
[05:15]<@bc_programming> F*** YOU... SQUAWK
[05:15]<+camerongray> lol - We're trying
[05:16]<+camerongray> He can say "Off" so we are trying to add other words to that
[05:16]<@bc_programming> haha
[05:16]<+camerongray> He has wolf whistled at people in the shops though
[05:32]<+camerongray> It's a pain developing this app in PHP and C# at the same time - I keep getting mixed up
[05:55]<Tux2> It's annoying when the lyrics written aren't the ones sung in the recording...
[05:57]<Tux2> Especially when you want to make a video with the lyrics in it...
[06:05] * camerongray (camerongra@13F296D7.9AD54FF4.39BCEE6A.IP) Quit (Connection reset by peer)
[06:05] * camerongray (camerongra@13F296D7.9AD54FF4.39BCEE6A.IP) has joined #glitchpc
[06:05] * ChanbotV sets mode: +v camerongray
[06:11] * Shah (iSun@810E3307.32BD5386.14B510DA.IP) Quit (Connection reset by peer)
[06:18] * pottsi (Mibbit@pottsi.staff.mibbit.net) has joined #glitchpc
[06:19] * ChanbotV sets mode: +v pottsi
[06:26] * pottsi (Mibbit@pottsi.staff.mibbit.net) Quit (Quit: http://www.mibbit.com ajax IRC Client)
[06:26] * pottsi (Mibbit@pottsi.staff.mibbit.net) has joined #glitchpc
[06:26] * ChanbotV sets mode: +v pottsi
[06:36] * pottsi (Mibbit@pottsi.staff.mibbit.net) Quit (Quit: http://www.mibbit.com ajax IRC Client)
[06:37] * pottsi (Mibbit@pottsi.staff.mibbit.net) has joined #glitchpc
[06:37] * ChanbotV sets mode: +v pottsi
[06:41] * pottsi (Mibbit@pottsi.staff.mibbit.net) Quit (Quit: http://www.mibbit.com ajax IRC Client)
[06:41] * pottsi (Mibbit@pottsi.staff.mibbit.net) has joined #glitchpc
[06:42] * ChanbotV sets mode: +v pottsi
[06:51] * pottsi (Mibbit@pottsi.staff.mibbit.net) Quit (Quit: http://www.mibbit.com ajax IRC Client)
[06:52] * pottsi (Mibbit@pottsi.staff.mibbit.net) has joined #glitchpc
[06:52] * ChanbotV sets mode: +v pottsi
[07:00] * pottsi (Mibbit@pottsi.staff.mibbit.net) Quit (Quit: http://www.mibbit.com ajax IRC Client)
[07:01] * pottsi (Mibbit@pottsi.staff.mibbit.net) has joined #glitchpc
[07:02] * ChanbotV sets mode: +v pottsi
[07:30] * pottsi (Mibbit@pottsi.staff.mibbit.net) Quit (Quit: http://www.mibbit.com ajax IRC Client)
[07:34] * bc_programming (bc_program@mib-7671ADB9.no.shawcable.net) Quit (Ping timeout)
[07:37] * bc_programming (bc_program@mib-7671ADB9.no.shawcable.net) has joined #glitchpc
[07:37] * ChanServ sets mode: +a
[07:37] * ChanServ sets mode: +o bc_programming
[07:38] * pottsi (Mibbit@pottsi.staff.mibbit.net) has joined #glitchpc
[07:38] * ChanbotV sets mode: +v pottsi
[07:40] * bc_programming (bc_program@mib-7671ADB9.no.shawcable.net) Quit (Ping timeout)
[08:14] * Shah (iSun@810E3307.32BD5386.14B510DA.IP) has joined #glitchpc
[08:57] * pottsi (Mibbit@pottsi.staff.mibbit.net) Quit (Quit: http://www.mibbit.com ajax IRC Client)
[09:05] * jacky (the_kink@mib-F2705E8A.slsbmd.east.verizon.net) has joined #glitchpc
[09:05] * ChanServ sets mode: +q
[09:05] * ChanServ sets mode: +o jacky
[09:05] * ChanServ sets mode: -q
[09:05] * ChanServ sets mode: +o jacky
[09:19]<+camerongray> Why can microsoft fail to document one of their main WP7 controls
[09:22] * Craig (ce@27A71259.BDF7A39E.6E6E9FB.IP) Quit (Quit: )
[09:38] * Craig (ce@27A71259.BDF7A39E.6E6E9FB.IP) has joined #glitchpc
[09:42] * Shah (iSun@810E3307.32BD5386.14B510DA.IP) Quit (Quit: bye)
[10:34] * jacky (the_kink@mib-F2705E8A.slsbmd.east.verizon.net) has left #glitchpc
[11:54] * camerongray (camerongra@13F296D7.9AD54FF4.39BCEE6A.IP) Quit (Quit: Leaving)
[12:38] * camerongray (camerongra@13F296D7.9AD54FF4.39BCEE6A.IP) has joined #glitchpc
[12:38] * ChanbotV sets mode: +v camerongray
[12:44] * sonicrules1234 (sonicrules@mib-C85D36DD.dhcp.lnbh.ca.charter.com) has joined #glitchpc
[13:38] * bc_programming (bc_program@mib-7671ADB9.no.shawcable.net) has joined #glitchpc
[13:38] * ChanServ sets mode: +a
[13:38] * ChanServ sets mode: +o bc_programming
[13:38]<@bc_programming> whew, think I finally teased all the SQL statements into two separate classes
[13:38]<@bc_programming> now I install SQL Server and see if it works
[13:57]<+camerongray> Cool
[14:56]<@bc_programming> haha
[14:57]<@bc_programming> we've had no sugar for ages, and apparently it looks like somebody beat me to the idea of using pancake syrup
[14:57]<@bc_programming> so I'm having tea sweetened with strawberrry jam
[14:57]<@bc_programming> not bad to be fair
[15:23]<+camerongray> lol
[15:23] * camerongray (camerongra@13F296D7.9AD54FF4.39BCEE6A.IP) Quit (Quit: Leaving)
[15:45]<@bc_programming> heh, just added a somewhat pointless feature to INIFile.cs. normally you'd load the file once and it would be done with it, so it would need to be reloaded, but now it's constructor can be told to watch for filesystem events on the INIFile and to reload it's structures if it detects a change
[16:28]<@bc_programming> meanwhile, I STILL haven't gotten SQL server installed
[16:29]<@bc_programming> well I mean I did, but I have no idea what I'm doing, Kind of funny that as a mostly windows dev I haven't the first clue about running either web servers or database servers on anything but *nix
[17:12]<Tux2> lol!
[17:13]<Tux2> bc_programming: If you need any help just let me know
[17:21] * pottsi (Mibbit@pottsi.staff.mibbit.net) has joined #glitchpc
[17:21] * ChanbotV sets mode: +v pottsi
[18:10]<@bc_programming> tux2: you've dealt with SQL Server?
[18:11]<Tux2> Yeah, unfortunately...
[19:51] * pottsi (Mibbit@pottsi.staff.mibbit.net) Quit (Quit: http://www.mibbit.com ajax IRC Client)
[20:16]<@bc_programming> this is fecking retarded
[20:27]<Tux2> And that's why I stay away from it with a 3 meter pole usually...
[20:28]<@bc_programming> First I don't even know what I'm supposed to install, so I've been installing like ten tons of crap
[20:28]<@bc_programming> First I thought, "oh, I'll just install SQL Server 2008 Express"
[20:28]<@bc_programming> so I do that
[20:28]<@bc_programming> and I have no idea how to change anything in it's configuration
[20:29]<@bc_programming> all it has is some "configuration manager"... oh and about a billion services
[20:29]<@bc_programming> and all the setup programs are terrible
[20:30]<@bc_programming> so I uninstalled everything SQL related
[20:30]<@bc_programming> and started over
[20:30]<@bc_programming> turns out that for some reason the install went fine, except it defaulted to not installing the "database engine services"
[20:31]<@bc_programming> why would somebody install SQL Server without that? Why does it default? Who do I kill?
[20:45]<Tux2> dunno
[21:53]<Tux2> Hey bc_programming, did you know that there was a Lickety Split in G1 ponies?
[21:54]<@bc_programming> no, why would I know that
[21:57]<Tux2> lol... just wondering...
[21:57]<Tux2> Something I found out yesterday
[21:59]<Tux2> Only thing is, Lickety Split underwent a gender change from G1 to G4
[21:59]<@bc_programming> I didn't know there was one in g4
[22:00]<Tux2> Um, "Hey Lickety Split, did you know that today is my birthday?"
[22:02]<Tux2> You did watch the episode with Spike's Birthday, right?
[22:02]<@bc_programming> yes
[22:02]<@bc_programming> once
[22:02]<Tux2> ah...
[22:57] * sonicrules1234 (sonicrules@mib-C85D36DD.dhcp.lnbh.ca.charter.com) Quit (Ping timeout)